Search results
69 packages found
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Check if a value is a plain object
Test if a value is a plain object.
Saves JS Object synchronously to plain text JSON file, and loads. (Basic Simple Unencrypted Serialisation)
Painless mocking of deep objects.
Extremely fast function optimized for deep merging json-serializable plain objects.
Deeply merge JSON-like data structures
Serialize a JavaScript error to a regular, json stringifiable object, and deserialize an object into an error.
Validate and normalise user choice: array, object or both?
Delete keys from all arrays or plain objects, nested within anything, by key or by value or by both, and clean up afterwards. Accepts wildcards.
Add missing keys into plain objects, according to a reference object
Check, does a plain object (AST/JSON) has any unique keys, not present in a reference object (another AST/JSON)
Does the AST/nested-plain-object/array/whatever contain only one kind of value?
Merge and flatten any arrays found in all values within plain objects
Recursively walk the input and set all found values in plain objects to something
Merge Option Objects
Validate options object
Getter/setter for nested parsed HTML AST's, querying objects by key/value pairs
Flatten complex nested objects according to a reference objects
Delete all plain objects in AST if they contain a certain key/value pair